package com.cyh.generic;

import java.lang.reflect.Array;

//可以通过java.lang.reflect.Array的newInstance(Class<T>, int)创建T[]数组。
public class Fruit<T> {
    private T[] array;

    public Fruit(Class<T> clz, int length) {
        this.array = (T[]) Array.newInstance(clz, length);
    }

    public void put(int index, T item) {
        array[index] = item;
    }

    public T get(int index) {
        return array[index];
    }
}
